<!-- HTML header for doxygen 1.8.13-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/>
<meta http-equiv="X-UA-Compatible" content="IE=9"/>
<meta name="generator" content="Doxygen 1.8.13"/>
<meta name="viewport" content="width=device-width, initial-scale=1"/>
<title>MTB CAT1 Peripheral driver library: cy_stc_pdm_pcm_config_t Struct Reference</title>
<link href="tabs.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="jquery.js"></script>
<script type="text/javascript" src="dynsections.js"></script>
<link href="navtree.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="resize.js"></script>
<script type="text/javascript" src="navtreedata.js"></script>
<script type="text/javascript" src="navtree.js"></script>
<script type="text/javascript">
  $(document).ready(initResizable);
</script>
<link href="search/search.css" rel="stylesheet" type="text/css"/>
<script type="text/javascript" src="search/searchdata.js"></script>
<script type="text/javascript" src="search/search.js"></script>
<link href="doxygen_style.css" rel="stylesheet" type="text/css" />
</head>
<body>
<div id="top"><!-- do not remove this div, it is closed by doxygen! -->
<div id="titlearea">
<table cellspacing="0" cellpadding="0">
 <tbody>
 <tr style="height: 56px;">
  <td id="projectlogo"><a href="http://www.cypress.com/"><img alt="Logo" src="IFXCYP_one-line.png"/></a></td>
  <td id="projectalign" style="padding-left: 0.5em;">
   <div id="projectname">MTB CAT1 Peripheral driver library</div>
  </td>
 </tr>
 </tbody>
</table>
</div>
<!-- end header part -->
<!-- Generated by Doxygen 1.8.13 -->
<script type="text/javascript">
var searchBox = new SearchBox("searchBox", "search",false,'Search');
</script>
<script type="text/javascript" src="menudata.js"></script>
<script type="text/javascript" src="menu.js"></script>
<script type="text/javascript">
$(function() {
  initMenu('',true,false,'search.php','Search');
  $(document).ready(function() { init_search(); });
});
</script>
<div id="main-nav"></div>
</div><!-- top -->
<div id="side-nav" class="ui-resizable side-nav-resizable">
  <div id="nav-tree">
    <div id="nav-tree-contents">
      <div id="nav-sync" class="sync"></div>
    </div>
  </div>
  <div id="splitbar" style="-moz-user-select:none;" 
       class="ui-resizable-handle">
  </div>
</div>
<script type="text/javascript">
$(document).ready(function(){initNavTree('structcy__stc__pdm__pcm__config__t.html','');});
</script>
<div id="doc-content">
<!-- window showing the filter options -->
<div id="MSearchSelectWindow"
     onmouseover="return searchBox.OnSearchSelectShow()"
     onmouseout="return searchBox.OnSearchSelectHide()"
     onkeydown="return searchBox.OnSearchSelectKey(event)">
</div>

<!-- iframe showing the search results (closed by default) -->
<div id="MSearchResultsWindow">
<iframe src="javascript:void(0)" frameborder="0" 
        name="MSearchResults" id="MSearchResults">
</iframe>
</div>

<div class="header">
  <div class="summary">
<a href="#pub-attribs">Data Fields</a>  </div>
  <div class="headertitle">
<div class="title">cy_stc_pdm_pcm_config_t Struct Reference<div class="ingroups"><a class="el" href="group__group__pdm__pcm.html">PDM_PCM      (PDM-PCM Converter)</a> &raquo; <a class="el" href="group__group__pdm__pcm__data__structures.html">Data Structures</a></div></div>  </div>
</div><!--header-->
<div class="contents">
<a name="details" id="details"></a><h2 class="groupheader">Description</h2>
<div class="textblock"><p>PDM-PCM initialization configuration. </p>
</div><table class="memberdecls">
<tr class="heading"><td colspan="2"><h2 class="groupheader"><a name="pub-attribs"></a>
Data Fields</h2></td></tr>
<tr class="memitem:a76cd8d97999381faa2d3c92cf44de697"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__group__pdm__pcm__enums.html#gaa27739a09b270827f49869f20c9d2ecb">cy_en_pdm_pcm_clk_div_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a76cd8d97999381faa2d3c92cf44de697">clkDiv</a></td></tr>
<tr class="memdesc:a76cd8d97999381faa2d3c92cf44de697"><td class="mdescLeft">&#160;</td><td class="mdescRight">PDM Clock Divider (1st divider), see <a class="el" href="group__group__pdm__pcm__enums.html#gaa27739a09b270827f49869f20c9d2ecb" title="PDM Clock Divider. ">cy_en_pdm_pcm_clk_div_t</a> This configures a frequency of PDM CLK.  <a href="#a76cd8d97999381faa2d3c92cf44de697">More...</a><br /></td></tr>
<tr class="separator:a76cd8d97999381faa2d3c92cf44de697"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:af5db074ab09640dea5acd161f0760e99"><td class="memItemLeft" align="right" valign="top"><a id="af5db074ab09640dea5acd161f0760e99"></a>
<a class="el" href="group__group__pdm__pcm__enums.html#gaa27739a09b270827f49869f20c9d2ecb">cy_en_pdm_pcm_clk_div_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#af5db074ab09640dea5acd161f0760e99">mclkDiv</a></td></tr>
<tr class="memdesc:af5db074ab09640dea5acd161f0760e99"><td class="mdescLeft">&#160;</td><td class="mdescRight">MCLKQ divider (2nd divider), see <a class="el" href="group__group__pdm__pcm__enums.html#gaa27739a09b270827f49869f20c9d2ecb" title="PDM Clock Divider. ">cy_en_pdm_pcm_clk_div_t</a>. <br /></td></tr>
<tr class="separator:af5db074ab09640dea5acd161f0760e99"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:aec259d06611df5701cd1066840f72f90"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#aec259d06611df5701cd1066840f72f90">ckoDiv</a></td></tr>
<tr class="memdesc:aec259d06611df5701cd1066840f72f90"><td class="mdescLeft">&#160;</td><td class="mdescRight">PDM CKO (FPDM_CKO) clock divider (3rd divider):  <a href="#aec259d06611df5701cd1066840f72f90">More...</a><br /></td></tr>
<tr class="separator:aec259d06611df5701cd1066840f72f90"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab9b94de9f5aee862b53e44911a0d25cf"><td class="memItemLeft" align="right" valign="top">uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#ab9b94de9f5aee862b53e44911a0d25cf">ckoDelay</a></td></tr>
<tr class="memdesc:ab9b94de9f5aee862b53e44911a0d25cf"><td class="mdescLeft">&#160;</td><td class="mdescRight">Extra PDM_CKO delay to internal sampler:  <a href="#ab9b94de9f5aee862b53e44911a0d25cf">More...</a><br /></td></tr>
<tr class="separator:ab9b94de9f5aee862b53e44911a0d25cf"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a00398a97f9e5f416f6d7c7bccd6f9518"><td class="memItemLeft" align="right" valign="top"><a id="a00398a97f9e5f416f6d7c7bccd6f9518"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a00398a97f9e5f416f6d7c7bccd6f9518">sincDecRate</a></td></tr>
<tr class="memdesc:a00398a97f9e5f416f6d7c7bccd6f9518"><td class="mdescLeft">&#160;</td><td class="mdescRight">F(MCLK_L_R) = Fs * 2 * sincDecRate * mclkDiv, Fs is a sampling frequency, 8 kHz - 48 kHz. <br /></td></tr>
<tr class="separator:a00398a97f9e5f416f6d7c7bccd6f9518"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:adab303cbb62eb6badfcd72a3e0661f63"><td class="memItemLeft" align="right" valign="top"><a id="adab303cbb62eb6badfcd72a3e0661f63"></a>
<a class="el" href="group__group__pdm__pcm__enums.html#ga1a5b2dac3a8f00ab2d096c0448aa34e4">cy_en_pdm_pcm_out_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#adab303cbb62eb6badfcd72a3e0661f63">chanSelect</a></td></tr>
<tr class="memdesc:adab303cbb62eb6badfcd72a3e0661f63"><td class="mdescLeft">&#160;</td><td class="mdescRight">see <a class="el" href="group__group__pdm__pcm__enums.html#ga1a5b2dac3a8f00ab2d096c0448aa34e4" title="PDM Output Mode. ">cy_en_pdm_pcm_out_t</a> <br /></td></tr>
<tr class="separator:adab303cbb62eb6badfcd72a3e0661f63"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a52af035a1c24528ccaac06fe22478dae"><td class="memItemLeft" align="right" valign="top"><a id="a52af035a1c24528ccaac06fe22478dae"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a52af035a1c24528ccaac06fe22478dae">chanSwapEnable</a></td></tr>
<tr class="memdesc:a52af035a1c24528ccaac06fe22478dae"><td class="mdescLeft">&#160;</td><td class="mdescRight">Audio channels swapping. <br /></td></tr>
<tr class="separator:a52af035a1c24528ccaac06fe22478dae"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad6b92493b10518a30babff09a1f40e77"><td class="memItemLeft" align="right" valign="top"><a id="ad6b92493b10518a30babff09a1f40e77"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#ad6b92493b10518a30babff09a1f40e77">highPassFilterGain</a></td></tr>
<tr class="memdesc:ad6b92493b10518a30babff09a1f40e77"><td class="mdescLeft">&#160;</td><td class="mdescRight">High pass filter gain: H(Z) = (1 - Z^-1) / (1 - (1 - 2^highPassFilterGain) * Z^-1) <br /></td></tr>
<tr class="separator:ad6b92493b10518a30babff09a1f40e77"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1597394c0da88d678f7b4405c64c98d4"><td class="memItemLeft" align="right" valign="top"><a id="a1597394c0da88d678f7b4405c64c98d4"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a1597394c0da88d678f7b4405c64c98d4">highPassDisable</a></td></tr>
<tr class="memdesc:a1597394c0da88d678f7b4405c64c98d4"><td class="mdescLeft">&#160;</td><td class="mdescRight">High pass filter disable. <br /></td></tr>
<tr class="separator:a1597394c0da88d678f7b4405c64c98d4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4b1f76305638625b13b20fe78b4cbc3f"><td class="memItemLeft" align="right" valign="top"><a class="el" href="group__group__pdm__pcm__enums.html#gad60ecc3b7b9d0ae7f448438f66699cb9">cy_en_pdm_pcm_s_cycles_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a4b1f76305638625b13b20fe78b4cbc3f">softMuteCycles</a></td></tr>
<tr class="memdesc:a4b1f76305638625b13b20fe78b4cbc3f"><td class="mdescLeft">&#160;</td><td class="mdescRight">The time step for gain change during PGA or soft mute operation in number of 1/a sampling rate, see <a class="el" href="group__group__pdm__pcm__enums.html#gad60ecc3b7b9d0ae7f448438f66699cb9" title="The time step for gain change during PGA or soft mute operation in number of 1/a sampling rate...">cy_en_pdm_pcm_s_cycles_t</a>.  <a href="#a4b1f76305638625b13b20fe78b4cbc3f">More...</a><br /></td></tr>
<tr class="separator:a4b1f76305638625b13b20fe78b4cbc3f"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab50b2b03e84b186194389da7b531ca39"><td class="memItemLeft" align="right" valign="top"><a id="ab50b2b03e84b186194389da7b531ca39"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#ab50b2b03e84b186194389da7b531ca39">softMuteFineGain</a></td></tr>
<tr class="memdesc:ab50b2b03e84b186194389da7b531ca39"><td class="mdescLeft">&#160;</td><td class="mdescRight">Soft mute fine gain: 0 = 0.13dB, 1 = 0.26dB. <br /></td></tr>
<tr class="separator:ab50b2b03e84b186194389da7b531ca39"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ad280e714b5e8288e77472e8d5c84ddd9"><td class="memItemLeft" align="right" valign="top"><a id="ad280e714b5e8288e77472e8d5c84ddd9"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#ad280e714b5e8288e77472e8d5c84ddd9">softMuteEnable</a></td></tr>
<tr class="memdesc:ad280e714b5e8288e77472e8d5c84ddd9"><td class="mdescLeft">&#160;</td><td class="mdescRight">Soft mute enable. <br /></td></tr>
<tr class="separator:ad280e714b5e8288e77472e8d5c84ddd9"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:ab2ab60f66c03b9bfb896ee01deb5a34d"><td class="memItemLeft" align="right" valign="top"><a id="ab2ab60f66c03b9bfb896ee01deb5a34d"></a>
<a class="el" href="group__group__pdm__pcm__enums.html#ga97622d82ab2e429e1b8486428f22e266">cy_en_pdm_pcm_word_len_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#ab2ab60f66c03b9bfb896ee01deb5a34d">wordLen</a></td></tr>
<tr class="memdesc:ab2ab60f66c03b9bfb896ee01deb5a34d"><td class="mdescLeft">&#160;</td><td class="mdescRight">see <a class="el" href="group__group__pdm__pcm__enums.html#ga97622d82ab2e429e1b8486428f22e266" title="PDM Word Length. ">cy_en_pdm_pcm_word_len_t</a> <br /></td></tr>
<tr class="separator:ab2ab60f66c03b9bfb896ee01deb5a34d"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1953184d9bc890c149d3cb8188fbfaf2"><td class="memItemLeft" align="right" valign="top">bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a1953184d9bc890c149d3cb8188fbfaf2">signExtension</a></td></tr>
<tr class="memdesc:a1953184d9bc890c149d3cb8188fbfaf2"><td class="mdescLeft">&#160;</td><td class="mdescRight">Word extension type:  <a href="#a1953184d9bc890c149d3cb8188fbfaf2">More...</a><br /></td></tr>
<tr class="separator:a1953184d9bc890c149d3cb8188fbfaf2"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a8104ce4d0a012024f82e0fde64b3d8dd"><td class="memItemLeft" align="right" valign="top"><a id="a8104ce4d0a012024f82e0fde64b3d8dd"></a>
<a class="el" href="group__group__pdm__pcm__enums.html#gaadc731486c068307198cd76e1283432f">cy_en_pdm_pcm_gain_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a8104ce4d0a012024f82e0fde64b3d8dd">gainLeft</a></td></tr>
<tr class="memdesc:a8104ce4d0a012024f82e0fde64b3d8dd"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gain for left channel, see <a class="el" href="group__group__pdm__pcm__enums.html#gaadc731486c068307198cd76e1283432f" title="PDM Gain. ">cy_en_pdm_pcm_gain_t</a>. <br /></td></tr>
<tr class="separator:a8104ce4d0a012024f82e0fde64b3d8dd"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1363ed2e3eab8aa20d86b1ce272477be"><td class="memItemLeft" align="right" valign="top"><a id="a1363ed2e3eab8aa20d86b1ce272477be"></a>
<a class="el" href="group__group__pdm__pcm__enums.html#gaadc731486c068307198cd76e1283432f">cy_en_pdm_pcm_gain_t</a>&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a1363ed2e3eab8aa20d86b1ce272477be">gainRight</a></td></tr>
<tr class="memdesc:a1363ed2e3eab8aa20d86b1ce272477be"><td class="mdescLeft">&#160;</td><td class="mdescRight">Gain for right channel, see <a class="el" href="group__group__pdm__pcm__enums.html#gaadc731486c068307198cd76e1283432f" title="PDM Gain. ">cy_en_pdm_pcm_gain_t</a>. <br /></td></tr>
<tr class="separator:a1363ed2e3eab8aa20d86b1ce272477be"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a1079ab0d5c6353df5016fcf36eca9ea4"><td class="memItemLeft" align="right" valign="top"><a id="a1079ab0d5c6353df5016fcf36eca9ea4"></a>
uint8_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a1079ab0d5c6353df5016fcf36eca9ea4">rxFifoTriggerLevel</a></td></tr>
<tr class="memdesc:a1079ab0d5c6353df5016fcf36eca9ea4"><td class="mdescLeft">&#160;</td><td class="mdescRight">Fifo interrupt trigger level (in words), range: 0 - 253 for stereo and 0 - 254 for mono mode. <br /></td></tr>
<tr class="separator:a1079ab0d5c6353df5016fcf36eca9ea4"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a4993951ea6cba854859a905f05cbb076"><td class="memItemLeft" align="right" valign="top"><a id="a4993951ea6cba854859a905f05cbb076"></a>
bool&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a4993951ea6cba854859a905f05cbb076">dmaTriggerEnable</a></td></tr>
<tr class="memdesc:a4993951ea6cba854859a905f05cbb076"><td class="mdescLeft">&#160;</td><td class="mdescRight">DMA trigger enable. <br /></td></tr>
<tr class="separator:a4993951ea6cba854859a905f05cbb076"><td class="memSeparator" colspan="2">&#160;</td></tr>
<tr class="memitem:a53ae73cac788873d873731714f206e8c"><td class="memItemLeft" align="right" valign="top"><a id="a53ae73cac788873d873731714f206e8c"></a>
uint32_t&#160;</td><td class="memItemRight" valign="bottom"><a class="el" href="structcy__stc__pdm__pcm__config__t.html#a53ae73cac788873d873731714f206e8c">interruptMask</a></td></tr>
<tr class="memdesc:a53ae73cac788873d873731714f206e8c"><td class="mdescLeft">&#160;</td><td class="mdescRight">Interrupts enable mask. <br /></td></tr>
<tr class="separator:a53ae73cac788873d873731714f206e8c"><td class="memSeparator" colspan="2">&#160;</td></tr>
</table>
<h2 class="groupheader">Field Documentation</h2>
<a id="a76cd8d97999381faa2d3c92cf44de697"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a76cd8d97999381faa2d3c92cf44de697">&#9670;&nbsp;</a></span>clkDiv</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__group__pdm__pcm__enums.html#gaa27739a09b270827f49869f20c9d2ecb">cy_en_pdm_pcm_clk_div_t</a> cy_stc_pdm_pcm_config_t::clkDiv</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PDM Clock Divider (1st divider), see <a class="el" href="group__group__pdm__pcm__enums.html#gaa27739a09b270827f49869f20c9d2ecb" title="PDM Clock Divider. ">cy_en_pdm_pcm_clk_div_t</a> This configures a frequency of PDM CLK. </p>
<p>The configured frequency is used to operate PDM core. I.e. the frequency is input to MCLKQ_CLOCK_DIV register. </p>

</div>
</div>
<a id="aec259d06611df5701cd1066840f72f90"></a>
<h2 class="memtitle"><span class="permalink"><a href="#aec259d06611df5701cd1066840f72f90">&#9670;&nbsp;</a></span>ckoDiv</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t cy_stc_pdm_pcm_config_t::ckoDiv</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>PDM CKO (FPDM_CKO) clock divider (3rd divider): </p>
<ul>
<li>if CKO_CLOCK_DIV &gt;= 1 - *F(PDM_CKO) = F(PDM_CLK / (mclkDiv + 1))</li>
<li>if CKO_CLOCK_DIV = 0 - *F(PDM_CKO) = MCLKQ / 2 </li>
</ul>

</div>
</div>
<a id="ab9b94de9f5aee862b53e44911a0d25cf"></a>
<h2 class="memtitle"><span class="permalink"><a href="#ab9b94de9f5aee862b53e44911a0d25cf">&#9670;&nbsp;</a></span>ckoDelay</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">uint8_t cy_stc_pdm_pcm_config_t::ckoDelay</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Extra PDM_CKO delay to internal sampler: </p>
<ul>
<li>0: Three extra PDM_CLK period advance</li>
<li>1: Two extra PDM_CLK period advance</li>
<li>2: One extra PDM_CLK period advance</li>
<li>3: No delay</li>
<li>4: One extra PDM_CLK period delay</li>
<li>5: Two extra PDM_CLK period delay</li>
<li>6: Three extra PDM_CLK period delay</li>
<li>7: Four extra PDM_CLK clock delay </li>
</ul>

</div>
</div>
<a id="a4b1f76305638625b13b20fe78b4cbc3f"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a4b1f76305638625b13b20fe78b4cbc3f">&#9670;&nbsp;</a></span>softMuteCycles</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname"><a class="el" href="group__group__pdm__pcm__enums.html#gad60ecc3b7b9d0ae7f448438f66699cb9">cy_en_pdm_pcm_s_cycles_t</a> cy_stc_pdm_pcm_config_t::softMuteCycles</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>The time step for gain change during PGA or soft mute operation in number of 1/a sampling rate, see <a class="el" href="group__group__pdm__pcm__enums.html#gad60ecc3b7b9d0ae7f448438f66699cb9" title="The time step for gain change during PGA or soft mute operation in number of 1/a sampling rate...">cy_en_pdm_pcm_s_cycles_t</a>. </p>

</div>
</div>
<a id="a1953184d9bc890c149d3cb8188fbfaf2"></a>
<h2 class="memtitle"><span class="permalink"><a href="#a1953184d9bc890c149d3cb8188fbfaf2">&#9670;&nbsp;</a></span>signExtension</h2>

<div class="memitem">
<div class="memproto">
      <table class="memname">
        <tr>
          <td class="memname">bool cy_stc_pdm_pcm_config_t::signExtension</td>
        </tr>
      </table>
</div><div class="memdoc">

<p>Word extension type: </p>
<ul>
<li>0: extension by zero</li>
<li>1: extension by sign bits </li>
</ul>

</div>
</div>
</div><!-- contents -->
</div><!-- doc-content -->
<!-- start footer part
<div id="nav-path" class="navpath">
    <ul>
        <li class="footer">
            Generated for <b>MTB CAT1 Peripheral driver library</b> by <b>Cypress Semiconductor Corporation</b>.
            All rights reserved.
        </li>
    </ul>
</div>
-->
</body>
</html>
